Apache Derby-এ টেবিল তৈরি এবং সংশোধন করার জন্য SQL কমান্ড ব্যবহার করা হয়। নিচে বিস্তারিতভাবে টেবিল তৈরি এবং সংশোধন করার প্রক্রিয়া দেওয়া হলো।
Apache Derby-এ একটি নতুন টেবিল তৈরি করতে CREATE TABLE
SQL কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি একটি employee নামের টেবিল তৈরি করতে চান, যেখানে id, name, এবং age ফিল্ড থাকবে, তাহলে কমান্ডটি হবে:
CREATE TABLE employee (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT
);
id
: একটি পূর্ণসংখ্যা (integer) কলাম, যা প্রাইমারি কি (Primary Key) হিসেবে ব্যবহৃত হবে।name
: একটি স্ট্রিং (VARCHAR), যেখানে ১০০ ক্যারেকটার পর্যন্ত নাম থাকতে পারে।age
: একটি পূর্ণসংখ্যা (integer), যেখানে কর্মচারীর বয়স রাখা হবে।টেবিল তৈরি হওয়ার পর, আপনি সেই টেবিলে ডেটা ইনসার্ট করতে পারেন। উদাহরণস্বরূপ:
INSERT INTO employee (id, name, age) VALUES (1, 'John Doe', 30);
এটি employee টেবিলে একটি নতুন রেকর্ড যোগ করবে, যেখানে:
id
: ১name
: 'John Doe'age
: ৩০টেবিলে উপস্থিত তথ্য পরিবর্তন করতে UPDATE
কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি id = 1
এর নাম পরিবর্তন করতে চান, তাহলে কমান্ডটি হবে:
UPDATE employee SET name = 'Jane Doe' WHERE id = 1;
এটি id ১ এর জন্য কর্মচারীর নাম 'John Doe'
থেকে 'Jane Doe'
এ পরিবর্তন করবে।
যদি আপনি কোন টেবিল থেকে রেকর্ড মুছে ফেলতে চান, তাহলে DELETE
কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ, যদি আপনি id = 1
রেকর্ডটি মুছে ফেলতে চান:
DELETE FROM employee WHERE id = 1;
এটি id = 1 এর সাথে সংশ্লিষ্ট রেকর্ডটি মুছে ফেলবে।
টেবিলের গঠন পরিবর্তন করতে ALTER TABLE
কমান্ড ব্যবহার করা হয়। এর মাধ্যমে নতুন কলাম যোগ করা, পুরানো কলাম পরিবর্তন করা, অথবা কলাম মুছে ফেলা যায়।
ALTER TABLE employee ADD COLUMN department VARCHAR(50);
এটি employee টেবিলের মধ্যে একটি নতুন কলাম department
যোগ করবে, যেখানে ৫০ ক্যারেকটার পর্যন্ত ডিপার্টমেন্টের নাম থাকতে পারে।
ALTER TABLE employee RENAME COLUMN name TO full_name;
এটি employee টেবিলের name
কলামের নাম পরিবর্তন করে full_name
করবে।
ALTER TABLE employee DROP COLUMN age;
এটি employee টেবিল থেকে age
কলামটি মুছে ফেলবে।
যদি আপনি একটি টেবিল পুরোপুরি মুছে ফেলতে চান, তাহলে DROP TABLE
কমান্ড ব্যবহার করতে হয়:
DROP TABLE employee;
এটি employee টেবিলটি এবং তার সমস্ত ডেটা মুছে ফেলবে।
যদি আপনি একটি টেবিলের গঠন দেখতে চান, অর্থাৎ টেবিলের কলাম এবং তাদের ডেটা টাইপ জানতে চান, তাহলে DESCRIBE
কমান্ড ব্যবহার করতে পারেন:
DESCRIBE employee;
এটি employee টেবিলের কলাম এবং তাদের ডেটা টাইপের বিস্তারিত প্রদর্শন করবে।
Apache Derby-এ টেবিল তৈরি, সংশোধন, তথ্য ইনসার্ট, আপডেট, এবং মুছতে SQL কমান্ড ব্যবহার করা হয়। এই কমান্ডগুলি ব্যবহারের মাধ্যমে আপনি আপনার ডেটাবেস সিস্টেমে টেবিল এবং ডেটা পরিচালনা করতে পারেন। CREATE
, ALTER
, INSERT
, UPDATE
, DELETE
, এবং DROP
কমান্ডগুলো ব্যবহার করে ডেটাবেসের সম্পূর্ণ নিয়ন্ত্রণ রাখতে পারবেন।
common.read_more